package com.dao;

import com.entity.User;

/**
 * @description:
 * @author:wsc
 * @date:2020年3月8日 下午4:00:33
 */
public interface UserDao {

	/***
	 * 
	 * @description：普通用户登录
	 * @param email	邮箱，也就是登录用的账号
	 * @param password	密码
	 * @return	true登录成功，false失败
	 */
	public User login(String email,String password);
	/**
	 * 
	 * @description：添加新账号
	 * @param user	用户对象
	 * @return	true添加成功，false失败
	 */
	public void addUser(User user);
	/**
	 * 
	 * @description：修改账号信息
	 * @param user	用户对象
	 * @return：true成功，false失败
	 */
	public void updateUser(User user);
	/**
	 * 
	 * @description：删除用户账号
	 * @param user	用户对象
	 * @return：true成功，false失败
	 */
	public void deleteUser(User user);
	/**
	 * 
	 * @description：利用uid查询用户对象
	 * @param uid	user唯一标识符
	 * @return：user对象
	 */
	public User queryUser1(int uid);
	/**
	 * 
	 * @description：通过邮箱查询用户对象
	 * @param email	邮箱
	 * @return：user对象
	 */
	public User queryUser2(String email);
}
